Special Section: Open Source Software
نویسنده
چکیده
While many successful and well-known open source projects produce output of high quality, a general assessment of this development paradigm is still missing. In this paper, an online community of both small and large, successful and failed projects and their programmers is analysed mainly using the version-control data of each project, also according to their productivity and estimation of expended effort. As the results show, there are indeed significant differences between this cooperative development model and the commercial organization of work in the areas explored. Both open source software projects in their size and their programmers’ effort differ significantly, and the evolution of projects’ size over time seems in part to contradict the laws of software evolution proposed for commercial systems. Both the inequality of effort distribution between programmers and an increasing number of developers in a project do not lead to a decrease in productivity, opposing Brooks’s Law. Effort estimation based on the COCOMO model for commercial organizations shows a large amount of effort expended for the projects, while a more general Norden–Rayleigh modeling shows a distinctly smaller expenditure. This proposes that either a highly efficient development is achieved by this self-organizing cooperative and highly decentralized form of work, or that the participation of users besides programming tasks is enormous and constitutes an economic factor of large proportions.
منابع مشابه
Guest Editors' Introduction to the Special Section from the International Conference on Software Maintenance
SINCE it started in 1983, the International Conference on Software Maintenance (ICSM) has grown into the leading research conference on software maintenance and evolution. Every year, it provides a widely recognized international forum for software maintenance researchers and practitioners to examine key issues facing the software maintenance community. ICSM ’07 was held in the beautiful city o...
متن کاملSpecial Section on Two Themes: CSE Software and Big Data in CSE
The 2015 SIAM Conference on Computational Science and Engineering (CSE) was held March 14-18, 2015, in Salt Lake City, Utah. The SIAM Journal on Scientific Computing (SISC) created this special section in association with the CSE15 conference. The special section focuses on two topics that are of significant current interest to CSE researchers: CSE software and big data in CSE. The development ...
متن کاملSpecial issue on open source software development
This special issue of Research Policy is dedicated to new research on the phenomenon of open source software development. Open Source, because of its novel modes of operation and robust functioning in the marketplace, poses novel and fundamental questions for researchers in many fields, ranging from the economics of innovation to the principles by which productive work can best be organized. In...
متن کاملSoftware Architectures and Open Source Software – Where can Research Leverage the Most?
1 INTRODUCTION Software architectures have been playing a central role in software engineering research for some years now. They are considered of pivotal importance in the success of complex software systems development. However, with the emergence of Open Source Software (OSS) development, a new opportunity for studying architectural issues arises. In this paper, we introduce accepted notions...
متن کاملUse of Open Source Hardware and Software Platforms to Quantify Spectrally Dependent Differences in Photochemical Efficiency and Functional Absorption Cross Section within the Dinoflagellate Symbiodinium spp.
Citation: Hoadley KD and Warner ME (2017) Use of Open Source Hardware and Software Platforms to Quantify Spectrally Dependent Differences in Photochemical Efficiency and Functional Absorption Cross Section within the Dinoflagellate Symbiodinium spp. Front. Mar. Sci. 4:365. doi: 10.3389/fmars.2017.00365 Use of Open Source Hardware and Software Platforms to Quantify Spectrally Dependent Differenc...
متن کاملGuest Editor's Introduction: 2002 Conference on the Foundations of Software Engineering
THIS section contains extended versions of selected papers from the 16th ACM International Symposium on the Foundations of Software Engineering held in Atlanta, Georgia, 11-13 November 2008. The conference received 152 submissions, from which 31 were selected by the program committee for presentation at the conference and for publication in the conference proceedings. Based on the final version...
متن کامل